Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?

DolphiniOS: Wii- und GameCube-Emulator erscheint nicht im App Store

Nintendo-Emulatoren sind beliebt – die farbenfrohen Spiele der japanischen Spielkonsole lösen bei vielen Menschen Kindheitserinnerungen aus. Als Apple jüngst entschied, Spiele-Emulatoren in iOS zuzulassen, mag dies bei einigen iPhone-Nutzern Hoffnungen geweckt haben auf ein mobiles Wiedersehen mit Mario, Link, Samus und Sonic. Die Entwickler des experimentellen iOS-Emulators "DolphiniOS" verkündeten nun, dass ihr Emulator nicht im iOS App Store erscheinen könne – Apple verweigere die Berechtigung für Just-in-time Recompilation (JIT).


ARM-Chip emuliert PowerPC
Die Nintendo-Spielekonsolen GameCube und Wii, auf die das Dolphin-Projekt abzielt, verwenden PowerPC-Prozessoren, ähnlich wie Macs vor 2006. Um deren Spiele auf der iOS-Plattform zum Laufen zu bringen, muss der Emulator die Hardwarebedingungen des ursprünglichen Systems nachstellen. Das fordert eine hohe Rechenleistung. Mit JIT gelingt es den DolphiniOS-Entwicklern, Spiele wie MarioCart auf einem iPhone 15 in passender Geschwindigkeit zu nutzen – rein technisch. Für eine Zulassung in offiziellen Stores müsste Apple seinen Segen geben und der DolphiniOS-App JIT gestatten. Das habe Apple ihnen verwehrt, berichten die Entwickler. Selbst als sie ihre Anfrage auf die EU beschränkten und auf das Digitale-Märkte-Gesetz verwiesen, stieß ihre Forderung auf taube Ohren.

Interpreter viel zu langsam
Um sich innerhalb des App-Store-Regelwerks zu bewegen, müsste DolphiniOS statt JIT-Recompilation einen Interpreter einsetzen. Der wiederum sei zu langsam, wie die Entwickler anschaulich belegen: Zwei YouTube-Videos zeigen die Startsequenz eines Nintendo-Spiels auf einem iPhone 15 Pro Max – einmal mit JIT-Recompilation umgesetzt, einmal mit Interpreter:



Hintergrund: wahrscheinlich Sicherheitsbedenken
Die Entwickler vermuten, dass Apple Sorgen habe bezüglich der Anwendung von Just-In-Time-Recompilation in einem Emulator. Emulatoren sind bekanntermaßen dazu da, dass Anwender archivierte Versionen ihrer Spiele am App Store vorbei auf ihre iOS-Geräte laden. JIT erlaube Apple aktuell nur dem Safari-Browser und alternativen Browser-Engines, und selbst dort nur mit starken Einschränkungen. Apple selbst erwähnt in seiner Entwickler-Dokumentation zusätzlich Python-Frameworks, Perl-kompatible Reguläre Ausdrücke (PCRE) sowie proprietäre Makrosprachen.

Funktioniert nur per Side-Loading (oder am Mac)
Aktuell lässt sich DolphiniOS deshalb nur über Umwege auf ein iPhone installieren. Die Entwickler empfehlen den AltStore, der Software über ein Mac-Programm aufs iPhone installiert. Der jüngst zugelassene AltStore PAL funktioniert nicht – dort angebotene Titel kontrolliert Apple ebenfalls auf iOS-Regelkonformität. Vielleicht muss man sich darauf beschränken, Wii- und GameCube-Titel nur auf Rechnern wiederzubeleben: DolphiniOS ist ein Port des Dolphin Emulator, deren Beta-Version kostenlos für macOS, Linux und Windows erhältlich ist. Dolphin 5 läuft sowohl auf Intel- als auch auf Apple-Silicon-Macs.

Kommentare

Zacks
Zacks23.04.24 17:55
Apple kotzt mich echt an was die Eierei um Emulatoren angeht! Ich wette wenn es dann doch mal ein Emulator in den AppStore schafft, zieht sich Apple irgendwas aus der Nase um den wieder aus dem Store zu werfen.

Hätte gerne darauf verzichtet den Altstore zu installieren aber über 10 Jahre warten damit man mal Klassiker unterwegs spielen kann ist genug.
Ware wa messiah nari!
+2
sonnendeck24.04.24 06:48
kann ich nachvollziehen hier geht es um das geistiges Eigentum von Nintendo, um einen Emulator sinnvoll zu nutzen wird er immer Patente von Nintendo verletzen , deshalb verklagt Nintendo die auch immer erfolgreich
-1
Zacks
Zacks24.04.24 07:46
Aber in Googles PlayStore klappt es doch auch?
Stimmt schon das Nintendo sehr klagefreudig ist aber in erster Linie betraf das immer Seiten für Roms selbst. Sony scheint es andersrum scheinbar egal zu sein.
Würde also sagen das liegt zu 100% an Apple.
Ware wa messiah nari!
+3
sonnendeck24.04.24 08:12
Falls du DraStic meinst die wird nur noch für eine begrenzte Zeit kostenlos und dann gar nicht mehr im Google Play Store verfügbar sein wahrscheinlich weil Nintendo die schon kontaktiert hat und so geht das schon seit Jahrzehnten glaube auch hier ist weniger die Schuld bei Apple zu suchen als bei Nintendo ...
+1
AppleUser2013
AppleUser201324.04.24 10:37
Der Emulator erscheint ja nicht wegen Angst for Nintendo, sondern aus einen ganz anderen Grund.
Dolphin gibt es ja schon seit Ewigkeiten auf allen Plattformen und Nintendo hat da noch nie sich eingemischt. Geklagt wurde ja nur gegen den Switch Emulator (also aktuelle Hardware...)

Dophin erscheint deswegen nicht im Appstore, weil Apple keine Emulation über JIT
(Just-In-Time-Recompilation) erlaubt.
Das ist aber notwendig, damit die Emulation halbwegs schnell genug ist...
Und über Interpreter, ist der Emulator viel zu langsam und unbrauchbar...
So macht es einfach keinen Sinn, diesen im App Store zu veröffentlichen...
0

Kommentieren

Sie müssen sich einloggen, um die News kommentieren zu können.